Loosen test for broken FR305 packets.
authorrobertl <robertl>
Tue, 22 Jun 2010 03:09:32 +0000 (03:09 +0000)
committerrobertl <robertl>
Tue, 22 Jun 2010 03:09:32 +0000 (03:09 +0000)
jeeps/gpsusbread.c

index e0a195bb9ce85a80405df60299aad66a8cea6c23..5db7d36a97f1882e625d8a92a807dac16ad81716 100644 (file)
@@ -77,7 +77,7 @@ do_over:
        if (gps_save_id == 484
            && pkt.gusb_pkt.type == 0 && pkt.gusb_pkt.reserved1 == 0
            && pkt.gusb_pkt.reserved2 == 0 && pkt.gusb_pkt.reserved3 != 0
-           && pkt.gusb_pkt.pkt_id[0] == 0 && pkt.gusb_pkt.pkt_id[1] == 0
+           && pkt.gusb_pkt.pkt_id[0] <= 4 && pkt.gusb_pkt.pkt_id[1] == 0
            && pkt.gusb_pkt.reserved6 == 0 && pkt.gusb_pkt.reserved7 != 0) {
                memmove(&pkt.dbuf[1], &pkt.dbuf[0], sizeof(pkt) - 1);
                pkt.gusb_pkt.type = 20;